home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 14150 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.2 KB

  1. Path: camelot.dsccc.com!kcline
  2. From: kcline@sun132.spd.dsccc.com (Kevin Cline)
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++,comp.edu
  4. Subject: Re: C/C++ knocks the crap out of Ada
  5. Date: 28 Mar 1996 16:27:13 GMT
  6. Organization: DSC Communications Corporation Switch Products Division
  7. Message-ID: <4jeel1$erh@tpd.dsccc.com>
  8. References: <JSA.96Feb16135027@organon.com> <4iupk7$5t4@tpd.dsccc.com> <JSA.96Mar25205417@organon.com> <31582A63.4BE9@east.thomsoft.com>
  9. NNTP-Posting-Host: sun132.spd.dsccc.com
  10.  
  11. In article <31582A63.4BE9@east.thomsoft.com>,
  12. Ed Falis  <falis@east.thomsoft.com> wrote:
  13. >Jon S Anthony wrote:
  14. >> 
  15. >> In article <4iupk7$5t4@tpd.dsccc.com> kcline@sun132.spd.dsccc.com (Kevin Cline) writes:
  16. >> 
  17. >> > BTW, what architectures does ObjectAda support, and will ObjectAda
  18. >> > code compile largely unmodified with Gnat, and vice versa?
  19. >> 
  20. >> A Thompson guy could better answer this.  I would be surprised
  21. >> if Gnat and ObjectAda didn't compile things with little or no
  22. >> modification.  Heck, I've taken large chuncks of VAX Ada and moved
  23. >> them to Gnat with no changes.  Of course, these did not have any
  24. >> OS specific stuff in them.
  25. >> 
  26. >
  27. >Well, I'll give it a shot.  This year, it'll be Wintel, PowerPC/Win NT, 
  28. >Sun/Solaris, HP-UX and (I believe) PowerPC/AIX.  We also expect Wintel 
  29. >cross to 32 bit X86 this year.  Various PowerPC and 68K cross early next 
  30. >year.
  31. >
  32.  
  33. Well, that means that today's ObjectAda would not solve
  34. my 1993 problem: writing a Motif application for SunOS 4.1.3,
  35. Solaris, and SGI IRIX.
  36.  
  37. Some of you may be asking "Why did you use Ada given all these problems?"
  38. I used it because my DoD customer wanted me to. 
  39.  
  40. >My experience so far is that the ability to cross compile code developed 
  41. >on GNAT or ObjectAda is pretty good - the main issues are in a couple of 
  42. >areas: ... availability of identical bindings
  43.  
  44. This problem alone is enough to disqualify Ada for development
  45. of medium-sized UNIX applications.  Admittedly, until POSIX all
  46. UNIX systems appeared to be slightly different, even to C/C++ 
  47. applications, but the differences were relatively minor, well known,
  48. and easily worked around.  Different Ada bindings tend to (say) UNIX
  49. tend to be radically different and much more work is required to
  50. translate from one binding to another.
  51. -- 
  52. Kevin Cline
  53.